Text copied to clipboard!
Naslov
Text copied to clipboard!Java fullstack programer
Opis
Text copied to clipboard!
Tražimo Java fullstack programera koji će se pridružiti našem dinamičnom timu i pomoći nam u razvoju inovativnih softverskih rješenja. Kao Java fullstack programer, bit ćete odgovorni za dizajn, razvoj i implementaciju aplikacija koristeći Java tehnologije na backendu te moderne frontend tehnologije. Očekujemo da imate iskustva u radu s bazama podataka, API-ima, kao i razumijevanje najboljih praksi u razvoju softvera.
Vaša uloga uključivat će suradnju s timovima za dizajn, proizvodnju i testiranje kako biste osigurali da naši proizvodi zadovoljavaju visoke standarde kvalitete i funkcionalnosti. Bit ćete uključeni u cijeli životni ciklus razvoja softvera, od analize zahtjeva do implementacije i održavanja.
Idealni kandidat ima snažno tehničko znanje, sposobnost rješavanja problema i želju za učenjem novih tehnologija. Također cijenimo sposobnost rada u agilnom okruženju, gdje su komunikacija i timski rad ključni za uspjeh.
Ako ste strastveni u vezi s razvojem softvera, volite izazove i želite raditi na projektima koji imaju stvarni utjecaj, pozivamo vas da se prijavite i postanete dio našeg tima.
Odgovornosti
Text copied to clipboard!- Razvijanje i održavanje Java backend aplikacija
- Implementacija korisničkih sučelja koristeći moderne frontend tehnologije
- Integracija s bazama podataka i vanjskim API-ima
- Pisanje čiste, skalabilne i dokumentirane programske logike
- Sudjelovanje u dizajnu arhitekture sustava
- Testiranje i otklanjanje grešaka u aplikacijama
- Suradnja s timovima za dizajn i QA
- Praćenje novih tehnologija i predlaganje poboljšanja
- Optimizacija performansi aplikacija
- Sudjelovanje u agilnim ceremonijama (daily standup, sprint planning)
Zahtjevi
Text copied to clipboard!- Minimalno 3 godine iskustva u Java programiranju
- Iskustvo s frontend tehnologijama (React, Angular ili Vue.js)
- Poznavanje SQL i NoSQL baza podataka
- Iskustvo s RESTful API-ima i mikroservisima
- Razumijevanje principa objektno orijentiranog programiranja
- Iskustvo s alatima za verzioniranje koda (Git)
- Poznavanje koncepata CI/CD
- Odlično razumijevanje sigurnosnih praksi u razvoju softvera
- Samostalnost u radu i sposobnost timske suradnje
- Poželjno iskustvo u radu u agilnim timovima
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko godina iskustva imate u Java programiranju?
- Koje frontend tehnologije ste koristili u prethodnim projektima?
- Imate li iskustva s razvojem mikroservisa?
- Kako pristupate optimizaciji performansi aplikacija?
- Koje baze podataka ste koristili i u kojem kontekstu?
- Kako osiguravate sigurnost aplikacija koje razvijate?
- Imate li iskustva s radom u agilnom okruženju?
- Koje alate koristite za verzioniranje koda?
- Kako pristupate rješavanju kompleksnih tehničkih problema?
- Koje nove tehnologije ili trendove u razvoju softvera trenutno pratite?